#QueryBuilder-Menu 
{
width:100%;
height:25px;
vertical-align:middle;
background:#ebebeb;
float:left;
padding-top:9px;
border: 0 solid;
border-radius: 0.5em 0.5em 0.5em 0.5em;
margin-bottom: 10px;
text-decoration: none;
}
#QueryBuilder-Menu .QueryBuilder_Content{
	padding-left:15px;
}

#QueryBuilder-Menu:hover{
	box-shadow: 0px 2px 4px #000;
}
#QueryBuilder-Body {
	float:left;
}
#QueryBuilder-Body .QB_Table{
	width:200px;
	box-shadow: 0px 2px 4px #000;
	border-radius: 0.6em 0.6em 0.3em 0.3em;
}
#QueryBuilder-Body .QB_Table .QB_Table_Header{
	background-color:#004FA0;
	height:25px;
	width:200px;
	text-align:center;
	font-weight:bold;
	color: #FFFFFF;
	border-radius: 0.6em 0.6em 0em 0em;
}
#QueryBuilder-Body .QB_Table .QB_Table_Header .deleteTableIcon{
	float:right;
	cursor: pointer;
	text-align:center;
	background-color:red;
	border-radius: 6em 6em 6em 6em;
	width: 17px;
	height: 17px;
	border:4px solid;
}
#QueryBuilder-Body .QB_Table .QB_Table_Header .deleteTableIcon:hover{
	background-color:orange;
}
#QueryBuilder-Body .QB_Table .QB_Table_Header .TableNameLable{
	text-decoration: none;
	white-space: nowrap;
	width:180px;
}
#QueryBuilder-Body .QB_Table .QB_Table_Body{
	background-color:#ebebeb;
	width:200px;
	height:100px;
	border-radius: 0em 0em 0.3em 0.3em;
}
#QueryBuilder-Body .QB_Table .QB_Table_Body .QB_Table_Body_Item{
	padding-left:20px;
	padding-top:4px;
	text-align:left;
	text-transform: uppercase;	
}
#QueryBuilder-Body .QB_Table .QB_Table_Body .QB_Table_Body_Item:hover{
	box-shadow: 0px 2px 4px #000;
	cursor: pointer;
}